home *** CD-ROM | disk | FTP | other *** search
/ SGI Varsity Update 1998 August / SGI Varsity Update 1998 August.iso / docs / relnotes / WorkShop / ch4.z / ch4
Text File  |  1998-07-29  |  14KB  |  595 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        4.1  _W_o_r_k_S_h_o_p__D_e_b_u_g_g_e_r
  11.  
  12.        4.1.1  _B_u_g_s__f_i_x_e_d__w_i_t_h__2_._7
  13.  
  14.        12834     Multiprocess View - it is not clear how to launch
  15.                  session
  16.  
  17.        39041     BUG SourceView loads directories and other known
  18.                  binary files
  19.  
  20.        69811     BUG - 4Dbug Execution View comes up weirded out
  21.  
  22.        87070     BUG - SourceView allows load of binaries
  23.  
  24.        178191    cvarrayx: UI array broswer doesn't properly
  25.                  display arrays dim as vec(*)
  26.  
  27.        181409    cvpcs/symtab no support for weak external symbols.
  28.  
  29.        206559    BUG Using Compiler to Create cvstatic database
  30.                  should show Fortran
  31.  
  32.        206752    WorkShop array browser save as text doesn't work
  33.  
  34.        212679    Array Browser numbering problem
  35.  
  36.        215151    cvpcs sigcontext related problems.
  37.  
  38.        216163    CallStack scroll bars disabled when process is
  39.                  "Terminated"
  40.  
  41.        244495    cvpcs dumps core on ProE executable (romkan_init)
  42.  
  43.        266943    cvarrayx: Array Visualizer messes up columns of
  44.                  cloned AV
  45.  
  46.        272998    addition to manual on building cvstatic filesets
  47.  
  48.        273264    "cvd -scheme" core dumps cvmain
  49.  
  50.        279432    workshop docs don't have cvperf in the index
  51.  
  52.        291298    The first selection in the Help menu is wrong.
  53.  
  54.        295991    Traps set but not cleared with mouse, in cvd
  55.  
  56.        303411    /usr/demos/WorkShop/jello/jello pgm is built with
  57.                  wrong path
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        335143    cvmain core dump
  75.  
  76.        406925    Workshop: memory view is not displaying editable
  77.                  values correctly.
  78.  
  79.        411045    cvd can't display discriminant dependent string
  80.                  component
  81.  
  82.        440754    info about c++ browser incorrect
  83.  
  84.        457263    BUG cvsource doesn't use EDITOR environment
  85.                  variable
  86.  
  87.        499601    Syntax errors from PCS_CLOD
  88.  
  89.        507377    WorkShop: cvd cannot set breakpoint in C++ code
  90.  
  91.        515232    WorkShop: cvd exception traps stop on wrong
  92.                  exceptions for Ada95
  93.  
  94.        521199    /usr/lib/WorkShop/cvconnect can be exploited to
  95.                  destroy any file
  96.  
  97.        540624    WorkShop cvd rollup patch: cvd slow on startup on
  98.                  n32 C/C++ applications
  99.  
  100.        540631    cvd stops in wrong context in pthread app
  101.  
  102.        540850    WorkShop: pcs core dump while profiling Ada
  103.                  application
  104.  
  105.        545446    CVD arrayviewer sees 4-d array as 5-d using gnat
  106.  
  107.        550776    Wrong format is used to display arrays by array
  108.                  browser
  109.  
  110.        553142    Workshop: cvd cannot print symbols.  Needs
  111.                  compiler fix yet
  112.  
  113.        556208    cvd doesn't always break in C++ templates.
  114.  
  115.        559748    Workshop: unable to modify memory location in
  116.                  memory view
  117.  
  118.        561063    CVD bug in using files that begin in a period
  119.  
  120.        561091    BETA: cvd message: pending traps is 0
  121.  
  122.        561438    Workshop: cvd crashes when attempting to view f90
  123.                  array.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        564510    BETA: cvd's version incorrect
  141.  
  142.        567494    Can't print "this"
  143.  
  144.        577854    Version information is wrong
  145.  
  146.        577849    cvd won't evaluate an expression
  147.  
  148.        578659    cvpcs consumes 95% of an unrestricted CPU when
  149.                  attached to process.
  150.  
  151.        578660    Target program does not run when multiprocess view
  152.                  attaches to forked processes
  153.  
  154.        578664    Can not add exceptions in Exception_View
  155.  
  156.        578790    cvpcs core
  157.  
  158.        582284    MS:printing a variable crashes the debug server
  159.                  (cvpcs). Patch 3048 for 7.2.1
  160.  
  161.        585870    Task Names and task data are not being displayed
  162.                  correctly
  163.  
  164.        585872    Exception View is not setting traps correctly
  165.  
  166.        585873    Exception View sometimes core dumps when resuming
  167.                  from an exception trap
  168.  
  169.        586379    single-stepping in o32 function cause program to
  170.                  SIGBUS
  171.  
  172.        586832    "Ada Spec"/"Ada Body" toggle not working on cvd
  173.  
  174.        586743    exception view cannot remove local exceptions
  175.  
  176.        588519    MS: cvd error displaying to xterm
  177.  
  178.        589766    C++ compiler putting in incorrect class and type
  179.                  names in dwarf
  180.  
  181.        596367    Demos need to be built in install location
  182.  
  183.        596371    regression: cvmake dumps core when there is a
  184.                  compile error
  185.  
  186.        596382    setting breakpoint with mouse in header file of
  187.                  o32 app kills cvd
  188.  
  189.        596517    cvd prints the values of a common block array
  190.                  incorrectly (n32 server)
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        596855    Cloning of Array Browser windows w/o array causes
  207.                  cvarray to abort
  208.  
  209.        597066    WorkShop inst images needs SpeedShop prequisite
  210.  
  211.        597465    cvd crashes when opening register view
  212.  
  213.        598431    /usr/demos/ToolsTest directory is not installed
  214.  
  215.        598458    Loading pthread app when core file exists hangs
  216.  
  217.        600279    hello world pgm in C gets 'no such line' Error.
  218.  
  219.        600340    cvd causes 6.3 system to hang
  220.  
  221.        601257    F90 array limits are 100x51, not 100x10
  222.  
  223.        604904    Multiprocess view shows one instead of many
  224.                  threads
  225.  
  226.        606072    cvpcs gets core dump involving expression
  227.                  (functionc) evaluation
  228.  
  229.        4.1.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._4
  230.  
  231.        447536    All windows hang setting graphic breakpoint
  232.  
  233.        448939    cvd array browser core dumps on Ada95 boolean
  234.                  array
  235.  
  236.        451654    Problems with cvd setting/finding breakpoints
  237.  
  238.        452442    cvd dies when "print <object>.all" is specified.
  239.  
  240.        461023    <illegal> status for Fortran formal parameters in
  241.                  n32 program.
  242.  
  243.        4.1.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._2
  244.  
  245.        Need _c_v_d_u_m_p program which would provide a quick look at a
  246.                  core dump and provide stack traceback.
  247.  
  248.        429253    cvpcs does not fire trap at dlopen for
  249.                  instrumented executables
  250.  
  251.        438918    R5K o32 generic--trap setting fails
  252.  
  253.        433777    cvd loses contact with pcs in cvperf CPU time
  254.                  experiment
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        395432    Call stack doesn't show class name for C++ member
  273.                  fucntions
  274.  
  275.        4.1.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5_._1
  276.  
  277.        When debugging a program containing multiple threads or
  278.                  tasks running on multiple processes, there was a
  279.                  problem that could occur when using the "step
  280.                  over" or "return" commands.  If the current thread
  281.                  was rescheduled on another process before the
  282.                  single step or return completed, the process could
  283.                  be terminated with a bus error.
  284.  
  285.        Numerous problems in Ada expression evaluation have been
  286.                  fixed.  In particular support for the following
  287.                  Ada data types has been improved:  unconstrained
  288.                  array types (e.g. Ada strings), discriminated
  289.                  records, tagged types, subtypes, and fixed point
  290.                  types (e.g.  duration).
  291.  
  292.        241476    Member functions do not appear in class
  293.                  definitions unless the user is stopped in the
  294.                  compilation unit in which the member function is
  295.                  defined.
  296.  
  297.        242936    A derived class definition may repeat members
  298.                  inherited from indirect base classes (i.e.,
  299.                  classes that are base classes of a class named in
  300.                  the base list).
  301.  
  302.        274701    cvd is known to return the wrong value for
  303.                  register variables of type float and give an error
  304.                  when asked to display the value of register
  305.                  variables of type double.
  306.  
  307.        290982    cvd fails to display the value of unnamed nested
  308.                  structures.
  309.  
  310.        329759    On a mips2 executable, when a watchpoint trap
  311.                  fires on a variable of type double, cvd reports
  312.                  the wrong value for the variable.
  313.  
  314.        346445    cvd fails to run properly on a MIPS R5000 system.
  315.  
  316.        4.1.5  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  317.  
  318.        156621, 179697, 215957, 250960, 270408, 274705 cvd can only
  319.                  handle commands of 256 chars
  320.  
  321.        267422    Permissions problem using cvd under AFS.
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        275980    Stepping over C++ statement with inline function
  339.                  calls stops prematurely in each call.
  340.  
  341.        280039    Cursor in source view vanishes under certain
  342.                  reproducible circumstances.
  343.  
  344.        289087    cvd reports it can't find
  345.                  ".../v6.02MR/libf77/main.c" when attaching to a
  346.                  64-bit fortran program.
  347.  
  348.  
  349.        4.2  _W_o_r_k_S_h_o_p__S_t_a_t_i_c__A_n_a_l_y_z_e_r_/_C_+_+__B_r_o_w_s_e_r
  350.  
  351.        4.2.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  352.  
  353.        183058    Fcom core dumps during "f77 -nocode -sa -w FILE.f"
  354.                  from cvstatic
  355.  
  356.        270763    CASE and compilers should understand same suffix
  357.                  set
  358.  
  359.        278564    cvstatic seg fault trying to bring up browser
  360.  
  361.        281193    cvstatic/Browser SEGV in
  362.                  delta_delete_current_catalog
  363.  
  364.        282059    Cvstatic core dump when browser invoked
  365.  
  366.  
  367.        4.3  _W_o_r_k_S_h_o_p__P_e_r_f_o_r_m_a_n_c_e__A_n_a_l_y_z_e_r
  368.  
  369.        4.3.1  _B_u_g_s__f_i_x_e_d__w_i_t_h__2_._7
  370.  
  371.        433284    cvperf now produces more accurate annotations for
  372.                  included or inlined functions.
  373.  
  374.        518841    cvperf gets confused and prints an error when
  375.                  detecting a SpeedShop experiment.
  376.  
  377.        532912    cvperf causes X server to hang.
  378.  
  379.        535626    cvperf fails on experiment with cannot more than
  380.                  ~122 DSOs.
  381.  
  382.        536875    instrumentation of large executable fails.
  383.  
  384.        597536    Fatal Errors when trying to run Performance
  385.                  Experiment
  386.  
  387.        598438    Performance Experiment dumps core for I/O Trace
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        605228    cvperf textutil view, instruction count for pixie
  405.                  runtime wrong
  406.  
  407.        605312    cvperf ioview empty for speedshop io experiements
  408.  
  409.        605914    cvperf needs to read SS mpi trace files
  410.  
  411.        606287    WS view and cord feedback generation need be
  412.                  updated
  413.  
  414.        606752    MPI tracing support for SpeedShop
  415.  
  416.        606757    cvperf -- heap view error with SpeedShop
  417.  
  418.        606761    cvperf fpe trace graph not initialized. LIST OF
  419.                  FIGUREScvperf caliper callstacks not displayed
  420.                  when recored with SpeedShop
  421.  
  422.        606993    TAKE ss perfspec gui changes
  423.  
  424.        607041    TAKE cvperf and cvmain changes
  425.  
  426.        610078    cvls should return xeq name
  427.  
  428.        614059    interactive function calls on pixiefied exectables
  429.                  cause a segv
  430.  
  431.        4.3.2  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._4
  432.  
  433.        390676    Problem doing WorkShop performance runs with
  434.                  system(3F) all
  435.  
  436.        464276    cvperf fails on huge executable
  437.  
  438.        458732    cvperf does not handle coded n32 dso's.
  439.  
  440.        4.3.3  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._6_._2
  441.                  On IRIX 6.2, certain large programs will use a
  442.                  linker-feature called the multi-got feature.  The
  443.                  performance analyzer will issue an error message
  444.                  if this occurs, and you should contact customer
  445.                  support for an updated version of the analyzer.
  446.  
  447.        On IRIX 6.2, Ideal-time experiments are not supported for
  448.                  corded n32 and n64 executables.  The performance
  449.                  analyzer will issue an error message if this
  450.                  occurs.
  451.  
  452.        4.3.4  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5_/_2_._5_._1
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        292723    _c_v_p_e_r_f loops reading ideal time experiment
  471.  
  472.        292370    ideal-time experiments fail on 64-bit executables
  473.                  using sproc
  474.  
  475.        292502    n64 ideal-time executables fail on sproc.
  476.  
  477.        291777    ideal-time experiments on executables with ll/sc
  478.                  instructions fail
  479.  
  480.        291951    n32 executables with dlopen fail; fixed on IRIX
  481.                  6.2 only.
  482.  
  483.        223912    pcsample on o32 executables; fixed on IRIX 6.2
  484.                  only.
  485.  
  486.  
  487.        4.3.5  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  488.  
  489.        275467    _c_v_m_a_i_n needs to put status message on launch of
  490.                  _c_v_p_e_r_f when expt finishes
  491.  
  492.        276763    6.1/64-bit/mips4 -- malloc/free tracing expt fail
  493.  
  494.        281043    Multiple problems with F&C/Performance tools
  495.                  interactions
  496.  
  497.        284412    _c_v_i_n_s_t_r generates incorrect file name for
  498.                  instantiated template functions
  499.  
  500.        288237    _c_v_i_n_s_t_r/_p_i_x_i_e allow only a fixed limited number of
  501.                  DSOs in a program or dlopened
  502.  
  503.        290632    _c_v_p_e_r_f ideal time fails to include gp-prologue
  504.                  counts
  505.  
  506.        290834    _c_v_m_o_n must allow app-default option to take sample
  507.                  on dlopen or not
  508.  
  509.        290850    64-bit PC sampling fails with _c_v_i_n_s_t_r/_l_i_b_p_i_x_i_e ld
  510.                  errors
  511.  
  512.        291252    _c_v_i_n_s_t_r'd executable fails on nonshared, mips1
  513.                  machine
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.        4.4  _W_o_r_k_S_h_o_p__T_e_s_t_e_r
  537.  
  538.        4.4.1  _B_u_g_s__f_i_x_e_d__s_i_n_c_e__2_._5
  539.  
  540.        266834    _c_v_c_o_v failed to annotate source code
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.